Configuring Panda3D¶
In the etc subdirectory, you will find a configuration file Config.prc. This controls several of Panda’s configuration options - does it use OpenGL or DirectX, how much debugging output does it print, and so forth. The following table lists several of the most commonly-used variables.
For a full documentation about Panda3D’s configuration system, click here to view the original documentation file.
To know about accessing config variables from within your code, please see Accessing Config Vars in a Program.
To get a more complete list of variables, see the List of All Config Variables.
| Variable | Values | Default | Details |
|---|---|---|---|
| load-display | pandagl pandadx9 pandadx8 tinydisplay |
pandagl | Specifies which graphics GSG to use for rendering (OpenGL, Direct3D 8/9 or TinyPanda software rendering) |
| aux-display | pandagl pandadx9 pandadx8 tinydisplay |
pandagl | Specifies which graphics GSG to use if the GSG specified in load-display fails; May be specified multiple times to create multiple fallbacks. |
| win-size | Number of pixels | 640 480 | Specifies the size of the Panda3D window |
| win-origin | Pixel offsets | 50 50 | Specifies the offset of the Panda3D window |
| window-title | Window title | Panda | Specifies the title of the Panda3D window |
| fullscreen |
|
|
Enables full-screen mode (true or false) |
| undecorated |
|
|
Removes border from window (true or false) |
| cursor-hidden |
|
|
Hides mouse cursor (true or false) |
| sync-video |
|
|
Limits the frame rate to monitor’s capabilities |
| show-frame-rate-meter |
|
|
Shows the frame rate (in frames per second) at the upper right corner of the screen (true or false) |
| notify-level-[package] | fatal error warning info debug spam |
info | Sets notification levels for various Panda3D packages to control the amount of information printed during execution (fatal being least, spam being most) |
| model-path | Path string | see config file | Adds specified path to the list of paths searched when loading a model |
| audio-library-name | p3openal_audio p3fmod_audio p3miles_audio null |
p3openal_audio | Loads the appropriate audio library |
| want-directtools |
|
line commented out |
Enables directtools, a suite of interactive object/camera manipulation tools |
| want-tk |
|
line commented out |
Enables support for using Tkinter/PMW (Python’s wrappers around Tk) |